Nelson David Nelson Actor / Director / Producer DouBan IMDb Director Last Plane Out 1983 4.4 Death Screams 1982 4.5